// 此处数据结构仿后端返回的json数据结构
const schemas_response = {
    success: true,
    data: [
        {
            id: 29317569,
            name: "Profile",
            displayName: "Profile",
            jsonSchema: {
                type: "object",
                properties: {
                    environmentProfile: {
                        type: "object",
                        properties: {
                            engineId: {
                                type: "integer",
                                title: "当前节点id",
                            },
                            domain: {
                                type: "integer",
                                minimum: 0,
                                maximum: 200,
                                title: "DDS域id",
                            },
                            childrenId: {
                                type: "array",
                                items: {
                                    type: "integer",
                                },
                                title: "子节点id",
                            },
                            parentId: {
                                type: "integer",
                                title: "父节点id",
                                description: "若不存在父节点，则值为-1",
                            },
                            projectName: {
                                type: "string",
                                title: "想定工程名",
                            },
                            dynamicLibraryConfigs: {
                                type: "array",
                                items: {
                                    type: "object",
                                    properties: {
                                        entityType: {
                                            type: "integer",
                                            description: "大类模型， 船/飞机/车等",
                                            title: "对应的模型类型",
                                        },
                                        entityTypeId: {
                                            type: "integer",
                                            title: "对应的类型的子型号信息",
                                            description: "子类型号，如提康德罗加/尼米兹等",
                                        },
                                        dynamicLibraryPath: {
                                            type: "string",
                                            description: "文件路径 + 文件名",
                                            title: "动态库的文件路径",
                                        },
                                    },
                                    "x-apifox-orders": [
                                        "entityType",
                                        "entityTypeId",
                                        "dynamicLibraryPath",
                                    ],
                                    title: "DynamicLibraryConfigs",
                                    required: [
                                        "entityType",
                                        "entityTypeId",
                                        "dynamicLibraryPath",
                                    ],
                                },
                                title: "动态库说明",
                            },
                            engineName: {
                                type: "string",
                                title: "当前节点名",
                            },
                            mqttIp: {
                                type: "string",
                                title: "Mqtt IP地址",
                            },
                            role: {
                                type: "integer",
                                enum: [0, 1, 2],
                                "x-apifox": {
                                    enumDescriptions: {
                                        0: "根节点，不存在父节点",
                                        1: "中间节点， 必存在父子结点",
                                        2: "叶子节点，必存在父节点，必不存在子节点",
                                    },
                                },
                                title: "当前节点角色",
                            },
                            publishData: {
                                type: "array",
                                items: {
                                    type: "object",
                                    properties: {
                                        topic: {
                                            type: "string",
                                            title: "DDS主题",
                                        },
                                        type: {
                                            type: "string",
                                            title: "DDS类型",
                                        },
                                        callBackFunction: {
                                            type: "string",
                                            title: "DDS回调名",
                                        },
                                    },
                                    title: "TransformBase",
                                    "x-apifox-orders": ["topic", "type", "callBackFunction"],
                                    required: ["topic", "type", "callBackFunction"],
                                },
                                title: "要发布的DDS说明",
                            },
                            subscribeData: {
                                type: "array",
                                items: {
                                    type: "object",
                                    properties: {
                                        topic: {
                                            type: "string",
                                            title: "DDS主题",
                                        },
                                        type: {
                                            type: "string",
                                            title: "DDS类型",
                                        },
                                        callBackFunction: {
                                            type: "string",
                                            title: "DDS回调名",
                                        },
                                    },
                                    title: "TransformBase",
                                    "x-apifox-orders": ["topic", "type", "callBackFunction"],
                                    required: ["topic", "type", "callBackFunction"],
                                },
                                title: "要订阅的DDS说明",
                            },
                            withPython: {
                                type: "boolean",
                                title: "是否需要伴随AI",
                                description: "若为True则上线时会等待Python",
                            },
                        },
                        title: "环境变量",
                        "x-apifox-orders": [
                            "projectName",
                            "engineName",
                            "engineId",
                            "parentId",
                            "childrenId",
                            "role",
                            "dynamicLibraryConfigs",
                            "domain",
                            "mqttIp",
                            "publishData",
                            "subscribeData",
                            "withPython",
                        ],
                        required: [
                            "engineId",
                            "domain",
                            "childrenId",
                            "parentId",
                            "projectName",
                            "dynamicLibraryConfigs",
                            "engineName",
                            "mqttIp",
                            "role",
                            "publishData",
                            "subscribeData",
                            "withPython",
                        ],
                    },
                    imagineProfile: {
                        type: "object",
                        properties: {
                            simTime: {
                                type: "integer",
                                title: "仿真起始时间",
                            },
                            simStep: {
                                type: "string",
                                title: "节点步长",
                            },
                            entityList: {
                                type: "array",
                                items: {
                                    type: "object",
                                    properties: {
                                        entity: {
                                            type: "object",
                                            properties: {
                                                id: {
                                                    type: "integer",
                                                    title: "当前模型id",
                                                },
                                                parentId: {
                                                    type: "integer",
                                                    title: "父模型id",
                                                    description: "若不存在则为-1",
                                                },
                                                childrenId: {
                                                    type: "array",
                                                    items: {
                                                        type: "integer",
                                                    },
                                                    title: "子模型id列表",
                                                },
                                                entityType: {
                                                    type: "integer",
                                                    title: "模型大类id",
                                                    description: "船/飞机/车...",
                                                },
                                                typeId: {
                                                    type: "integer",
                                                    title: "模型型号id",
                                                    description: "提康德罗加/尼米兹...",
                                                },
                                                sideId: {
                                                    type: "integer",
                                                    title: "作战方id",
                                                },
                                                threatLevel: {
                                                    type: "integer",
                                                    title: "威胁度",
                                                },
                                                time: {
                                                    type: "integer",
                                                    title: "初始时间",
                                                },
                                                step: {
                                                    type: "integer",
                                                    title: "模型步长",
                                                },
                                                survivePoints: {
                                                    type: "number",
                                                    title: "生命值",
                                                },
                                                lla: {
                                                    type: "object",
                                                    properties: {
                                                        X: {
                                                            type: "number",
                                                        },
                                                        Y: {
                                                            type: "number",
                                                        },
                                                        Z: {
                                                            type: "number",
                                                        },
                                                    },
                                                    title: "经纬高",
                                                    "x-apifox-orders": ["X", "Y", "Z"],
                                                    required: ["X", "Y", "Z"],
                                                },
                                                posEcf: {
                                                    type: "object",
                                                    properties: {
                                                        X: {
                                                            type: "number",
                                                        },
                                                        Y: {
                                                            type: "number",
                                                        },
                                                        Z: {
                                                            type: "number",
                                                        },
                                                    },
                                                    title: "地固系下位置",
                                                    "x-apifox-orders": ["X", "Y", "Z"],
                                                    required: ["X", "Y", "Z"],
                                                },
                                                velNue: {
                                                    type: "object",
                                                    properties: {
                                                        X: {
                                                            type: "number",
                                                        },
                                                        Y: {
                                                            type: "number",
                                                        },
                                                        Z: {
                                                            type: "number",
                                                        },
                                                    },
                                                    title: "北天东下速度",
                                                    "x-apifox-orders": ["X", "Y", "Z"],
                                                    required: ["X", "Y", "Z"],
                                                },
                                                velPos: {
                                                    type: "object",
                                                    properties: {
                                                        X: {
                                                            type: "number",
                                                        },
                                                        Y: {
                                                            type: "number",
                                                        },
                                                        Z: {
                                                            type: "number",
                                                        },
                                                    },
                                                    title: "地固系下速度",
                                                    "x-apifox-orders": ["X", "Y", "Z"],
                                                    required: ["X", "Y", "Z"],
                                                },
                                                isVisible: {
                                                    type: "boolean",
                                                    title: "是否可见",
                                                },
                                            },
                                            title: "实体模型",
                                            "x-apifox-orders": [
                                                "id",
                                                "parentId",
                                                "childrenId",
                                                "entityType",
                                                "typeId",
                                                "sideId",
                                                "threatLevel",
                                                "time",
                                                "step",
                                                "survivePoints",
                                                "lla",
                                                "posEcf",
                                                "velNue",
                                                "velPos",
                                                "isVisible",
                                            ],
                                            required: [
                                                "id",
                                                "parentId",
                                                "childrenId",
                                                "entityType",
                                                "typeId",
                                                "sideId",
                                                "threatLevel",
                                                "time",
                                                "step",
                                                "survivePoints",
                                                "lla",
                                                "posEcf",
                                                "velNue",
                                                "velPos",
                                                "isVisible",
                                            ],
                                        },
                                        external: {
                                            type: "string",
                                            title: "额外属性",
                                        },
                                    },
                                    "x-apifox-orders": ["entity", "external"],
                                    required: ["entity", "external"],
                                    title: "JTEntityObjWithExternal",
                                },
                                title: "模型实体列表",
                            },
                            eventList: {
                                type: "array",
                                items: {
                                    type: "object",
                                    properties: {
                                        prevTriggerId: {
                                            type: "integer",
                                            title: "前序触发者id",
                                            description: "想定中恒为-1",
                                        },
                                        prevTriggerType: {
                                            type: "integer",
                                            title: "前序触发类型id",
                                            description: "想定中恒为-1",
                                        },
                                        triggerId: {
                                            type: "integer",
                                            title: "触发者id",
                                            description: "要加载该触发数据的模型id",
                                        },
                                        triggerTypeId: {
                                            type: "integer",
                                            title: "触发类型",
                                        },
                                        commandList: {
                                            type: "array",
                                            items: {
                                                type: "object",
                                                properties: {
                                                    prevTriggerId: {
                                                        type: "integer",
                                                        title: "前序触发模型id",
                                                        description: "想定中恒为-1",
                                                    },
                                                    prevTriggerType: {
                                                        type: "integer",
                                                        title: "前序触发触发器类型",
                                                        description: "想定中恒为-1",
                                                    },
                                                    executorId: {
                                                        type: "integer",
                                                        title: "需要执行的模型id",
                                                    },
                                                    commandTypeId: {
                                                        type: "integer",
                                                        title: "当前指令类型",
                                                    },
                                                    commandAttributes: {
                                                        type: "string",
                                                        title: "指令参数",
                                                    },
                                                },
                                                "x-apifox-orders": [
                                                    "prevTriggerId",
                                                    "prevTriggerType",
                                                    "executorId",
                                                    "commandTypeId",
                                                    "commandAttributes",
                                                ],
                                                required: [
                                                    "prevTriggerId",
                                                    "prevTriggerType",
                                                    "executorId",
                                                    "commandTypeId",
                                                    "commandAttributes",
                                                ],
                                                title: "Command",
                                                description: "Command",
                                            },
                                            title: "指令列表",
                                            description: "触发后要执行的指令",
                                        },
                                    },
                                    title: "Event",
                                    "x-apifox-orders": [
                                        "prevTriggerId",
                                        "prevTriggerType",
                                        "triggerId",
                                        "triggerTypeId",
                                        "commandList",
                                    ],
                                    required: [
                                        "prevTriggerId",
                                        "prevTriggerType",
                                        "triggerId",
                                        "triggerTypeId",
                                        "commandList",
                                    ],
                                },
                                title: "触发数据列表",
                            },
                            taskList: {
                                type: "array",
                                items: {
                                    type: "object",
                                    properties: {
                                        cycleStep: {
                                            type: "integer",
                                            title: "循环步长",
                                            description: "不循环则为0",
                                        },
                                        cycleTimes: {
                                            type: "integer",
                                            title: "循环次数",
                                            description: "不循环则为0",
                                        },
                                        taskType: {
                                            type: "integer",
                                            title: "任务类型",
                                        },
                                        executorTime: {
                                            type: "integer",
                                            title: "首次执行时间",
                                        },
                                        commands: {
                                            type: "object",
                                            properties: {
                                                prevTriggerId: {
                                                    type: "integer",
                                                    title: "前序触发模型id",
                                                    description: "想定中恒为-1",
                                                },
                                                prevTriggerType: {
                                                    type: "integer",
                                                    title: "前序触发触发器类型",
                                                    description: "想定中恒为-1",
                                                },
                                                executorId: {
                                                    type: "integer",
                                                    title: "需要执行的模型id",
                                                },
                                                commandTypeId: {
                                                    type: "integer",
                                                    title: "当前指令类型",
                                                },
                                                commandAttributes: {
                                                    type: "string",
                                                    title: "指令参数",
                                                },
                                            },
                                            "x-apifox-orders": [
                                                "prevTriggerId",
                                                "prevTriggerType",
                                                "executorId",
                                                "commandTypeId",
                                                "commandAttributes",
                                            ],
                                            required: [
                                                "prevTriggerId",
                                                "prevTriggerType",
                                                "executorId",
                                                "commandTypeId",
                                                "commandAttributes",
                                            ],
                                            title: "Command",
                                            description: "Command",
                                        },
                                    },
                                    "x-apifox-orders": [
                                        "cycleTimes",
                                        "cycleStep",
                                        "taskType",
                                        "executorTime",
                                        "commands",
                                    ],
                                    required: [
                                        "cycleStep",
                                        "cycleTimes",
                                        "taskType",
                                        "executorTime",
                                        "commands",
                                    ],
                                    title: "Task",
                                },
                                title: "任务列表",
                            },
                            rules: {
                                type: "object",
                                properties: {
                                    111: {
                                        type: "object",
                                        properties: {
                                            1: {
                                                type: "object",
                                                properties: {
                                                    selfType: {
                                                        type: "integer",
                                                        title: "自身类型",
                                                        description: "要采用规则的模型类型",
                                                    },
                                                    enemyType: {
                                                        type: "integer",
                                                        title: "敌方类型",
                                                        description: "触发规则时的敌方模型类型",
                                                    },
                                                    threadLevelAttributes: {
                                                        type: "object",
                                                        properties: {
                                                            1: {
                                                                type: "string",
                                                                title: "例子",
                                                                description: "key为威胁度, value为参数",
                                                            },
                                                        },
                                                        "x-apifox-orders": ["1"],
                                                        required: ["1"],
                                                        title: "威胁度-参数",
                                                        description: "Dictionary<uint, string>",
                                                    },
                                                },
                                                title: "Rule",
                                                "x-apifox-orders": [
                                                    "selfType",
                                                    "enemyType",
                                                    "threadLevelAttributes",
                                                ],
                                                required: [
                                                    "selfType",
                                                    "enemyType",
                                                    "threadLevelAttributes",
                                                ],
                                                description: "敌方类型",
                                            },
                                        },
                                        title: "例子",
                                        "x-apifox-orders": ["1"],
                                        required: ["1"],
                                        description: "自身类型",
                                    },
                                },
                                "x-apifox-orders": ["111"],
                                title: "规则列表",
                                description:
                                    "字典， Dictionary<uint32_t, Dictionary<uint32_t, Rule>>",
                                required: ["111"],
                            },
                        },
                        title: "想定变量",
                        "x-apifox-orders": [
                            "simTime",
                            "simStep",
                            "entityList",
                            "eventList",
                            "taskList",
                            "rules",
                        ],
                        "x-apifox-refs": {},
                        required: [
                            "simTime",
                            "simStep",
                            "entityList",
                            "eventList",
                            "taskList",
                            "rules",
                        ],
                    },
                },
                title: "Profile",
                "x-apifox-orders": ["environmentProfile", "imagineProfile"],
                required: ["environmentProfile", "imagineProfile"],
            },
            folderId: 3617988,
            description: "想定文件中的内容",
            projectId: 2234639,
            ordering: 10,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2023-02-01T01:50:04.000Z",
            updatedAt: "2023-02-01T04:43:45.000Z",
            visibility: "INHERITED",
        },
        {
            id: 29317605,
            name: "EnvironmentProfile",
            displayName: "EnvironmentProfile",
            jsonSchema: {
                type: "object",
                properties: {
                    engineId: {
                        type: "integer",
                        title: "当前节点id",
                    },
                    domain: {
                        type: "integer",
                        minimum: 0,
                        maximum: 200,
                        title: "DDS域id",
                    },
                    childrenId: {
                        type: "array",
                        items: {
                            type: "integer",
                        },
                        title: "子节点id",
                    },
                    parentId: {
                        type: "integer",
                        title: "父节点id",
                        description: "若不存在父节点，则值为-1",
                    },
                    projectName: {
                        type: "string",
                        title: "想定工程名",
                    },
                    dynamicLibraryConfigs: {
                        type: "array",
                        items: {
                            type: "object",
                            properties: {
                                entityType: {
                                    type: "integer",
                                    description: "大类模型， 船/飞机/车等",
                                    title: "对应的模型类型",
                                },
                                entityTypeId: {
                                    type: "integer",
                                    title: "对应的类型的子型号信息",
                                    description: "子类型号，如提康德罗加/尼米兹等",
                                },
                                dynamicLibraryPath: {
                                    type: "string",
                                    description: "文件路径 + 文件名",
                                    title: "动态库的文件路径",
                                },
                            },
                            "x-apifox-orders": [
                                "entityType",
                                "entityTypeId",
                                "dynamicLibraryPath",
                            ],
                            title: "DynamicLibraryConfigs",
                            required: ["entityType", "entityTypeId", "dynamicLibraryPath"],
                        },
                        title: "动态库说明",
                    },
                    engineName: {
                        type: "string",
                        title: "当前节点名",
                    },
                    mqttIp: {
                        type: "string",
                        title: "Mqtt IP地址",
                    },
                    role: {
                        type: "integer",
                        enum: [0, 1, 2],
                        "x-apifox": {
                            enumDescriptions: {
                                0: "根节点，不存在父节点",
                                1: "中间节点， 必存在父子结点",
                                2: "叶子节点，必存在父节点，必不存在子节点",
                            },
                        },
                        title: "当前节点角色",
                    },
                    publishData: {
                        type: "array",
                        items: {
                            type: "object",
                            properties: {
                                topic: {
                                    type: "string",
                                    title: "DDS主题",
                                },
                                type: {
                                    type: "string",
                                    title: "DDS类型",
                                },
                                callBackFunction: {
                                    type: "string",
                                    title: "DDS回调名",
                                },
                            },
                            title: "TransformBase",
                            "x-apifox-orders": ["topic", "type", "callBackFunction"],
                            required: ["topic", "type", "callBackFunction"],
                        },
                        title: "要发布的DDS说明",
                    },
                    subscribeData: {
                        type: "array",
                        items: {
                            type: "object",
                            properties: {
                                topic: {
                                    type: "string",
                                    title: "DDS主题",
                                },
                                type: {
                                    type: "string",
                                    title: "DDS类型",
                                },
                                callBackFunction: {
                                    type: "string",
                                    title: "DDS回调名",
                                },
                            },
                            title: "TransformBase",
                            "x-apifox-orders": ["topic", "type", "callBackFunction"],
                            required: ["topic", "type", "callBackFunction"],
                        },
                        title: "要订阅的DDS说明",
                    },
                    withPython: {
                        type: "boolean",
                        title: "是否需要伴随AI",
                        description: "若为True则上线时会等待Python",
                    },
                },
                title: "EnvironmentProfile",
                "x-apifox-orders": [
                    "projectName",
                    "engineName",
                    "engineId",
                    "parentId",
                    "childrenId",
                    "role",
                    "dynamicLibraryConfigs",
                    "domain",
                    "mqttIp",
                    "publishData",
                    "subscribeData",
                    "withPython",
                ],
                required: [
                    "engineId",
                    "domain",
                    "childrenId",
                    "parentId",
                    "projectName",
                    "dynamicLibraryConfigs",
                    "engineName",
                    "mqttIp",
                    "role",
                    "publishData",
                    "subscribeData",
                    "withPython",
                ],
            },
            folderId: 3618928,
            description: "环境基础设置",
            projectId: 2234639,
            ordering: 20,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2023-02-01T01:51:37.000Z",
            updatedAt: "2023-02-01T03:03:02.000Z",
            visibility: "INHERITED",
        },
        {
            id: 29318068,
            name: "ImagineProfile",
            displayName: "ImagineProfile",
            jsonSchema: {
                type: "object",
                properties: {
                    simTime: {
                        type: ["integer", "null"],
                        title: "仿真起始时间",
                    },
                    simStep: {
                        type: "string",
                        title: "节点步长",
                    },
                    entityList: {
                        type: "array",
                        items: {
                            title: "JTEntityObjWithExternal",
                            $ref: "#/definitions/29337336",
                        },
                        title: "模型实体列表",
                    },
                    eventList: {
                        type: "array",
                        items: {
                            title: "Event",
                            $ref: "#/definitions/29340667",
                        },
                        title: "触发数据列表",
                    },
                    taskList: {
                        type: "array",
                        items: {
                            // title: "Task",
                            // $ref: "#/definitions/29341985",
                            // "type": "object",
                            // "properties": {
                            //     "ABC": {
                            //         "type": "string"
                            //     }
                            // },
                            // "x-apifox-orders": [
                            //     "ABC"
                            // ],
                            // "title": "Task",
                            // "required": [
                            //     "ABC"
                            // ]
                            "type": "string",
                            "title": "Task",
                            "format": "date"
                        },
                        title: "任务列表",
                    },
                    rules: {
                        type: "object",
                        properties: {
                            222: {
                                type: "object",
                                properties: {
                                    2: {
                                        type: "object",
                                        properties: {
                                            selfType: {
                                                type: "integer",
                                                title: "自身类型",
                                                description: "要采用规则的模型类型",
                                            },
                                            enemyType: {
                                                type: "integer",
                                                title: "敌方类型",
                                                description: "触发规则时的敌方模型类型",
                                            },
                                            threadLevelAttributes: {
                                                type: "object",
                                                properties: {
                                                    1: {
                                                        type: "string",
                                                        title: "例子",
                                                        description: "key为威胁度, value为参数",
                                                    },
                                                },
                                                "x-apifox-orders": ["1"],
                                                required: ["1"],
                                                title: "威胁度-参数",
                                                description: "Dictionary<uint, string>",
                                            },
                                        },
                                        title: "Rule",
                                        "x-apifox-orders": [
                                            "selfType",
                                            "enemyType",
                                            "threadLevelAttributes",
                                        ],
                                        required: [
                                            "selfType",
                                            "enemyType",
                                            "threadLevelAttributes",
                                        ],
                                        description: "敌方类型",
                                    },
                                },
                                title: "例子",
                                "x-apifox-orders": ["2"],
                                required: ["2"],
                                description: "自身类型",
                            },
                        },
                        "x-apifox-orders": ["222"],
                        title: "规则列表",
                        description:
                            "字典， Dictionary<uint32_t, Dictionary<uint32_t, Rule>>",
                        required: ["222"],
                    },
                },
                title: "ImagineProfile",
                "x-apifox-orders": [
                    "simTime",
                    "simStep",
                    "entityList",
                    "eventList",
                    "taskList",
                    "rules",
                ],
                "x-apifox-refs": {},
                required: [
                    "simTime",
                    "simStep",
                    "entityList",
                    "eventList",
                    "taskList",
                    "rules",
                ],
            },
            folderId: 3619402,
            description: "兵力部署等想定属性",
            projectId: 2234639,
            ordering: 30,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2023-02-01T01:54:15.000Z",
            updatedAt: "2024-11-08T02:07:26.000Z",
            visibility: "INHERITED",
        },
        {
            id: 29322633,
            name: "DynamicLibraryConfigs",
            displayName: "DynamicLibraryConfigs",
            jsonSchema: {
                type: "object",
                properties: {
                    entityType: {
                        type: "integer",
                        description: "大类模型， 船/飞机/车等",
                        title: "对应的模型类型",
                    },
                    entityTypeId: {
                        type: "integer",
                        title: "对应的类型的子型号信息",
                        description: "子类型号，如提康德罗加/尼米兹等",
                    },
                    dynamicLibraryPath: {
                        type: "string",
                        description: "文件路径 + 文件名",
                        title: "动态库的文件路径",
                    },
                },
                "x-apifox-orders": ["entityType", "entityTypeId", "dynamicLibraryPath"],
                title: "DynamicLibraryConfigs",
                required: ["entityType", "entityTypeId", "dynamicLibraryPath"],
            },
            folderId: 3618928,
            description: "动态库信息",
            projectId: 2234639,
            ordering: 40,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2023-02-01T02:14:52.000Z",
            updatedAt: "2023-02-01T02:41:24.000Z",
            visibility: "INHERITED",
        },
        {
            id: 29329900,
            name: "TransformBase",
            displayName: "TransformBase",
            jsonSchema: {
                // type: "object",
                // properties: {
                //     topic: {
                //         type: "string",
                //         title: "DDS主题",
                //     },
                //     type: {
                //         type: "string",
                //         title: "DDS类型",
                //     },
                //     callBackFunction: {
                //         type: "string",
                //         title: "DDS回调名",
                //     },
                // },
                type: "dictionary",
                key: {
                    type: "string",// string或integer类型
                },
                value: {
                    type: "object",
                    properties: {
                        topic: {
                            type: "string",
                            title: "DDS主题",
                        },
                        type: {
                            type: "string",
                            title: "DDS类型",
                        },
                        callBackFunction: {
                            type: "string",
                            title: "DDS回调名",
                        },
                    },
                    "x-apifox-orders": ["topic", "type", "callBackFunction"],
                    required: ["topic", "type", "callBackFunction"],
                },
                title: "TransformBase",
                "x-apifox-orders": ["key", "value"],
                required: ["key", "value"],
            },
            folderId: 0,
            description: "信息传输描述类",
            projectId: 2234639,
            ordering: 50,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2023-02-01T02:42:56.000Z",
            updatedAt: "2023-03-28T06:45:02.000Z",
            visibility: "INHERITED",
        },
        {
            id: 29337336,
            name: "JTEntityObjWithExternal",
            displayName: "JTEntityObjWithExternal",
            jsonSchema: {
                type: "object",
                properties: {
                    entity: {
                        type: "object",
                        properties: {
                            id: {
                                type: "integer",
                                title: "当前模型id",
                            },
                            parentId: {
                                type: "integer",
                                title: "父模型id",
                                description: "若不存在则为-1",
                            },
                            childrenId: {
                                type: "array",
                                items: {
                                    type: "integer",
                                },
                                title: "子模型id列表",
                            },
                            entityType: {
                                type: "integer",
                                title: "模型大类id",
                                description: "船/飞机/车...",
                            },
                            typeId: {
                                type: "integer",
                                title: "模型型号id",
                                description: "提康德罗加/尼米兹...",
                            },
                            sideId: {
                                type: "integer",
                                title: "作战方id",
                            },
                            threatLevel: {
                                type: "integer",
                                title: "威胁度",
                            },
                            time: {
                                type: "integer",
                                title: "初始时间",
                            },
                            step: {
                                type: "integer",
                                title: "模型步长",
                            },
                            survivePoints: {
                                type: "number",
                                title: "生命值",
                            },
                            lla: {
                                type: "object",
                                properties: {
                                    X: {
                                        type: "number",
                                    },
                                    Y: {
                                        type: "number",
                                    },
                                    Z: {
                                        type: "number",
                                    },
                                },
                                title: "经纬高",
                                "x-apifox-orders": ["X", "Y", "Z"],
                                required: ["X", "Y", "Z"],
                            },
                            posEcf: {
                                type: "object",
                                properties: {
                                    X: {
                                        type: "number",
                                    },
                                    Y: {
                                        type: "number",
                                    },
                                    Z: {
                                        type: "number",
                                    },
                                },
                                title: "地固系下位置",
                                "x-apifox-orders": ["X", "Y", "Z"],
                                required: ["X", "Y", "Z"],
                            },
                            velNue: {
                                type: "object",
                                properties: {
                                    X: {
                                        type: "number",
                                    },
                                    Y: {
                                        type: "number",
                                    },
                                    Z: {
                                        type: "number",
                                    },
                                },
                                title: "北天东下速度",
                                "x-apifox-orders": ["X", "Y", "Z"],
                                required: ["X", "Y", "Z"],
                            },
                            velPos: {
                                type: "object",
                                properties: {
                                    X: {
                                        type: "number",
                                    },
                                    Y: {
                                        type: "number",
                                    },
                                    Z: {
                                        type: "number",
                                    },
                                },
                                title: "地固系下速度",
                                "x-apifox-orders": ["X", "Y", "Z"],
                                required: ["X", "Y", "Z"],
                            },
                            isVisible: {
                                type: "boolean",
                                title: "是否可见",
                            },
                        },
                        title: "实体模型",
                        "x-apifox-orders": [
                            "id",
                            "parentId",
                            "childrenId",
                            "entityType",
                            "typeId",
                            "sideId",
                            "threatLevel",
                            "time",
                            "step",
                            "survivePoints",
                            "lla",
                            "posEcf",
                            "velNue",
                            "velPos",
                            "isVisible",
                        ],
                        required: [
                            "id",
                            "parentId",
                            "childrenId",
                            "entityType",
                            "typeId",
                            "sideId",
                            "threatLevel",
                            "time",
                            "step",
                            "survivePoints",
                            "lla",
                            "posEcf",
                            "velNue",
                            "velPos",
                            "isVisible",
                        ],
                    },
                    external: {
                        type: "string",
                        title: "额外属性",
                    },
                },
                "x-apifox-orders": ["entity", "external"],
                required: ["entity", "external"],
                title: "JTEntityObjWithExternal",
            },
            folderId: 3619402,
            description: "带有额外属性的实体",
            projectId: 2234639,
            ordering: 40,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2023-02-01T03:07:47.000Z",
            updatedAt: "2023-02-01T03:17:05.000Z",
            visibility: "INHERITED",
        },
        {
            id: 29338001,
            name: "JTEntityObj",
            displayName: "JTEntityObj",
            jsonSchema: {
                type: "object",
                properties: {
                    id: {
                        type: "integer",
                        title: "当前模型id",
                    },
                    parentId: {
                        type: "integer",
                        title: "父模型id",
                        description: "若不存在则为-1",
                    },
                    childrenId: {
                        type: "array",
                        items: {
                            type: "integer",
                        },
                        title: "子模型id列表",
                    },
                    entityType: {
                        type: "integer",
                        title: "模型大类id",
                        description: "船/飞机/车...",
                    },
                    typeId: {
                        type: "integer",
                        title: "模型型号id",
                        description: "提康德罗加/尼米兹...",
                    },
                    sideId: {
                        type: "integer",
                        title: "作战方id",
                    },
                    threatLevel: {
                        type: "integer",
                        title: "威胁度",
                    },
                    time: {
                        type: "integer",
                        title: "初始时间",
                    },
                    step: {
                        type: "integer",
                        title: "模型步长",
                    },
                    survivePoints: {
                        type: "number",
                        title: "生命值",
                    },
                    lla: {
                        type: "object",
                        properties: {
                            X: {
                                type: "number",
                            },
                            Y: {
                                type: "number",
                            },
                            Z: {
                                type: "number",
                            },
                        },
                        title: "经纬高",
                        "x-apifox-orders": ["X", "Y", "Z"],
                        required: ["X", "Y", "Z"],
                    },
                    posEcf: {
                        type: "object",
                        properties: {
                            X: {
                                type: "number",
                            },
                            Y: {
                                type: "number",
                            },
                            Z: {
                                type: "number",
                            },
                        },
                        title: "地固系下位置",
                        "x-apifox-orders": ["X", "Y", "Z"],
                        required: ["X", "Y", "Z"],
                    },
                    velNue: {
                        type: "object",
                        properties: {
                            X: {
                                type: "number",
                            },
                            Y: {
                                type: "number",
                            },
                            Z: {
                                type: "number",
                            },
                        },
                        title: "北天东下速度",
                        "x-apifox-orders": ["X", "Y", "Z"],
                        required: ["X", "Y", "Z"],
                    },
                    velPos: {
                        type: "object",
                        properties: {
                            X: {
                                type: "number",
                            },
                            Y: {
                                type: "number",
                            },
                            Z: {
                                type: "number",
                            },
                        },
                        title: "地固系下速度",
                        "x-apifox-orders": ["X", "Y", "Z"],
                        required: ["X", "Y", "Z"],
                    },
                    isVisible: {
                        type: "boolean",
                        title: "是否可见",
                    },
                },
                title: "JTEntityObj",
                "x-apifox-orders": [
                    "id",
                    "parentId",
                    "childrenId",
                    "entityType",
                    "typeId",
                    "sideId",
                    "threatLevel",
                    "time",
                    "step",
                    "survivePoints",
                    "lla",
                    "posEcf",
                    "velNue",
                    "velPos",
                    "isVisible",
                ],
                required: [
                    "id",
                    "parentId",
                    "childrenId",
                    "entityType",
                    "typeId",
                    "sideId",
                    "threatLevel",
                    "time",
                    "step",
                    "survivePoints",
                    "lla",
                    "posEcf",
                    "velNue",
                    "velPos",
                    "isVisible",
                ],
            },
            folderId: 3619402,
            description: "实体模型",
            projectId: 2234639,
            ordering: 50,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2023-02-01T03:12:25.000Z",
            updatedAt: "2023-02-01T03:16:24.000Z",
            visibility: "INHERITED",
        },
        {
            id: 29338042,
            name: "Vector3D",
            displayName: "Vector3D",
            jsonSchema: {
                type: "object",
                properties: {
                    X: {
                        type: "number",
                    },
                    Y: {
                        type: "number",
                    },
                    Z: {
                        type: "number",
                    },
                },
                title: "Vector3D",
                "x-apifox-orders": ["X", "Y", "Z"],
                required: ["X", "Y", "Z"],
            },
            folderId: 3619402,
            description: "三维double类型向量",
            projectId: 2234639,
            ordering: 60,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2023-02-01T03:13:24.000Z",
            updatedAt: "2023-02-01T03:13:24.000Z",
            visibility: "INHERITED",
        },
        {
            id: 29340646,
            name: "Command",
            displayName: "Command",
            jsonSchema: {
                type: "object",
                properties: {
                    prevTriggerId: {
                        type: "integer",
                        title: "前序触发模型id",
                        description: "想定中恒为-1",
                    },
                    prevTriggerType: {
                        type: "integer",
                        title: "前序触发触发器类型",
                        description: "想定中恒为-1",
                    },
                    executorId: {
                        type: "integer",
                        title: "需要执行的模型id",
                    },
                    commandTypeId: {
                        type: "integer",
                        title: "当前指令类型",
                    },
                    commandAttributes: {
                        type: "string",
                        title: "指令参数",
                    },
                },
                "x-apifox-orders": [
                    "prevTriggerId",
                    "prevTriggerType",
                    "executorId",
                    "commandTypeId",
                    "commandAttributes",
                ],
                required: [
                    "prevTriggerId",
                    "prevTriggerType",
                    "executorId",
                    "commandTypeId",
                    "commandAttributes",
                ],
                title: "Command",
                description: "Command",
            },
            folderId: 3619402,
            description: "指令",
            projectId: 2234639,
            ordering: 70,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2023-02-01T03:21:07.000Z",
            updatedAt: "2023-02-01T03:29:21.000Z",
            visibility: "INHERITED",
        },
        {
            id: 29340667,
            name: "Event",
            displayName: "Event",
            jsonSchema: {
                type: "object",
                properties: {
                    prevTriggerId: {
                        type: "integer",
                        title: "前序触发者id",
                        description: "想定中恒为-1",
                    },
                    prevTriggerType: {
                        type: "integer",
                        title: "前序触发类型id",
                        description: "想定中恒为-1",
                    },
                    triggerId: {
                        type: "integer",
                        title: "触发者id",
                        description: "要加载该触发数据的模型id",
                    },
                    triggerTypeId: {
                        type: "integer",
                        title: "触发类型",
                    },
                    commandList: {
                        type: "array",
                        items: {
                            type: "object",
                            properties: {
                                prevTriggerId: {
                                    type: "integer",
                                    title: "前序触发模型id",
                                    description: "想定中恒为-1",
                                },
                                prevTriggerType: {
                                    type: "integer",
                                    title: "前序触发触发器类型",
                                    description: "想定中恒为-1",
                                },
                                executorId: {
                                    type: "integer",
                                    title: "需要执行的模型id",
                                },
                                commandTypeId: {
                                    type: "integer",
                                    title: "当前指令类型",
                                },
                                commandAttributes: {
                                    type: "string",
                                    title: "指令参数",
                                },
                            },
                            "x-apifox-orders": [
                                "prevTriggerId",
                                "prevTriggerType",
                                "executorId",
                                "commandTypeId",
                                "commandAttributes",
                            ],
                            required: [
                                "prevTriggerId",
                                "prevTriggerType",
                                "executorId",
                                "commandTypeId",
                                "commandAttributes",
                            ],
                            title: "Command",
                            description: "Command",
                        },
                        title: "指令列表",
                        description: "触发后要执行的指令",
                    },
                },
                title: "Event",
                "x-apifox-orders": [
                    "prevTriggerId",
                    "prevTriggerType",
                    "triggerId",
                    "triggerTypeId",
                    "commandList",
                ],
                required: [
                    "prevTriggerId",
                    "prevTriggerType",
                    "triggerId",
                    "triggerTypeId",
                    "commandList",
                ],
            },
            folderId: 3619402,
            description: "触发数据",
            projectId: 2234639,
            ordering: 80,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2023-02-01T03:21:29.000Z",
            updatedAt: "2023-02-01T03:29:43.000Z",
            visibility: "INHERITED",
        },
        {
            id: 29341985,
            name: "Task",
            displayName: "Task",
            jsonSchema: {
                type: "object",
                properties: {
                    cycleStep: {
                        type: "integer",
                        title: "循环步长",
                        description: "不循环则为0",
                    },
                    cycleTimes: {
                        type: "integer",
                        title: "循环次数",
                        description: "不循环则为0",
                    },
                    taskType: {
                        type: "integer",
                        title: "任务类型",
                    },
                    executorTime: {
                        type: "integer",
                        title: "首次执行时间",
                    },
                    commands: {
                        type: "object",
                        properties: {
                            prevTriggerId: {
                                type: "integer",
                                title: "前序触发模型id",
                                description: "想定中恒为-1",
                            },
                            prevTriggerType: {
                                type: "integer",
                                title: "前序触发触发器类型",
                                description: "想定中恒为-1",
                            },
                            executorId: {
                                type: "integer",
                                title: "需要执行的模型id",
                            },
                            commandTypeId: {
                                type: "integer",
                                title: "当前指令类型",
                            },
                            commandAttributes: {
                                type: "string",
                                title: "指令参数",
                            },
                        },
                        "x-apifox-orders": [
                            "prevTriggerId",
                            "prevTriggerType",
                            "executorId",
                            "commandTypeId",
                            "commandAttributes",
                        ],
                        required: [
                            "prevTriggerId",
                            "prevTriggerType",
                            "executorId",
                            "commandTypeId",
                            "commandAttributes",
                        ],
                        title: "Command",
                        description: "Command",
                    },
                },
                "x-apifox-orders": [
                    "cycleTimes",
                    "cycleStep",
                    "taskType",
                    "executorTime",
                    "commands",
                ],
                required: [
                    "cycleStep",
                    "cycleTimes",
                    "taskType",
                    "executorTime",
                    "commands",
                ],
                title: "Task",
            },
            folderId: 3619402,
            description: "任务",
            projectId: 2234639,
            ordering: 90,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2023-02-01T03:29:10.000Z",
            updatedAt: "2023-02-01T04:42:50.000Z",
            visibility: "INHERITED",
        },
        {
            id: 29343397,
            name: "Rule",
            displayName: "Rule",
            jsonSchema: {
                type: "object",
                properties: {
                    selfType: {
                        type: "integer",
                        title: "自身类型",
                        description: "要采用规则的模型类型",
                    },
                    enemyType: {
                        type: "integer",
                        title: "敌方类型",
                        description: "触发规则时的敌方模型类型",
                    },
                    threadLevelAttributes: {
                        type: "object",
                        properties: {
                            1: {
                                type: "string",
                                title: "例子",
                                description: "key为威胁度, value为参数",
                            },
                        },
                        "x-apifox-orders": ["1"],
                        required: ["1"],
                        title: "威胁度-参数",
                        description: "Dictionary<uint, string>",
                    },
                },
                title: "Rule",
                "x-apifox-orders": ["selfType", "enemyType", "threadLevelAttributes"],
                required: ["selfType", "enemyType", "threadLevelAttributes"],
            },
            folderId: 0,
            description: "规则",
            projectId: 2234639,
            ordering: 100,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2023-02-01T03:36:59.000Z",
            updatedAt: "2023-03-28T06:44:58.000Z",
            visibility: "INHERITED",
        },
        {
            id: 127487407,
            name: "A",
            displayName: "",
            jsonSchema: {
                type: "object",
                properties: {
                    a: {
                        type: "string",
                    },
                    b: {
                        type: "string",
                    },
                    // c: {
                    //     type: "string",
                    // },
                    c: { "$ref": "#/definitions/29329900" }
                },
                "x-apifox-orders": ["a", "b", "c"],
                required: ["a", "c", "b"],
            },
            folderId: 3641811,
            description: "",
            projectId: 2234639,
            ordering: 10,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2024-10-29T02:32:56.000Z",
            updatedAt: "2024-10-29T02:37:12.000Z",
            visibility: "INHERITED",
        },
        {
            id: 130152725,
            name: "未命名数据模型",
            displayName: "",
            jsonSchema: {
                "type": "array",
                "items": {
                    "$ref": "#/definitions/127487407"
                },
                "title": "测试2",
                "description": "第二个测试数据"
            },
            folderId: 3641889,
            description: "",
            projectId: 2234639,
            ordering: 10,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2024-10-29T02:32:56.000Z",
            updatedAt: "2024-10-29T02:37:12.000Z",
            visibility: "INHERITED",
        },
        {
            id: 127487442,
            name: "B",
            displayName: "",
            jsonSchema: {
                $ref: "#/definitions/127487407",
            },
            folderId: 3641811,
            description: "",
            projectId: 2234639,
            ordering: 20,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2024-10-29T02:33:19.000Z",
            updatedAt: "2024-10-29T02:33:26.000Z",
            visibility: "INHERITED",
        },
        {
            id: 129678081,
            name: "1111",
            displayName: "",
            jsonSchema: {
                type: "object",
                properties: {
                    id: {
                        type: "string",
                    },
                },
                "x-apifox-orders": ["id", "01JC588R43XDXNVG8YP5YVXWW0"],
                required: ["id"],
                "x-apifox-refs": {
                    "01JC588R43XDXNVG8YP5YVXWW0": {
                        $ref: "#/definitions/29338042",
                    },
                },
            },
            folderId: 3641889,
            description: "",
            projectId: 2234639,
            ordering: 10,
            creatorId: 1360982,
            editorId: 1360982,
            createdAt: "2024-11-08T06:44:54.000Z",
            updatedAt: "2024-11-08T06:44:59.000Z",
            visibility: "INHERITED",
        },
        {
            "id": 134027733,
            "name": "多层引用嵌套",
            "displayName": "",
            "jsonSchema": {
                "type": "array",
                "items": {
                    "type": "object",
                    "x-apifox-refs": {
                        "01JDVEPW3ZWD2ZDDZ4SHYTF6HE": {
                            "$ref": "#/definitions/127487407",
                            "x-apifox-overrides": {}
                        }
                    },
                    "properties": {
                        "id": {
                            "type": "array",
                            "items": {
                                "type": "object",
                                "x-apifox-refs": {
                                    "01JDVER37DNN3KWPXHYX8QCPBN": {
                                        "$ref": "#/definitions/127487407",
                                        "x-apifox-overrides": {}
                                    }
                                },
                                "properties": {
                                    "category": {
                                        "type": "array",
                                        "items": {
                                            "$ref": "#/definitions/127487407"
                                        },
                                        "description": "分组"
                                    }
                                },
                                "required": [
                                    "category"
                                ],
                                "x-apifox-orders": [
                                    "01JDVER37DNN3KWPXHYX8QCPBN",
                                    "category"
                                ]
                            },
                            "description": "ID 编号"
                        }
                    },
                    "required": [
                        "id"
                    ],
                    "x-apifox-orders": [
                        "01JDVEPW3ZWD2ZDDZ4SHYTF6HE",
                        "id"
                    ]
                }
            },
            "folderId": 11051093,
            "description": "",
            "projectId": 5190041,
            "ordering": 130,
            "creatorId": 2554704,
            "editorId": 2554704,
            "createdAt": "2024-11-29T03:07:24.000Z",
            "updatedAt": "2024-11-29T09:24:23.683Z",
            "visibility": "INHERITED"
        },
        {
            "id": 134027720,
            "name": "5",
            "displayName": "",
            "jsonSchema": {
                "type": "string"
            },
            "folderId": 11051093,
            "description": "",
            "projectId": 5190041,
            "ordering": 110,
            "creatorId": 2554704,
            "editorId": 2554704,
            "createdAt": "2024-11-29T03:07:18.000Z",
            "updatedAt": "2024-12-19T06:23:01.755Z",
            "visibility": "INHERITED"
        }
    ],
};
const jsonSchema = {
    state: {
        data: schemas_response.data,// 整个的jsonSchema数据
    },

}
export default jsonSchema;